/*
 * Created by SharpDevelop.
 * User: rseward
 * Date: 7/8/2008
 * Time: 3:21 PM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;

using RD.Metadata.Database.Sql;
using AvvaMobileNHibernateHelperKit.Framework;

namespace AvvaMobileNHibernateHelperKit
{
	/// <summary>
	/// Description of BaseClassCodeGenerator.
	/// </summary>
	public abstract class BaseClassCodeGenerator
	{
		protected MainForm form;
		protected Data dataClass;
		protected Project project;
		
		public static String GeneratedByText = "File generated by (Helper Kit for NHibernate). see http://code.google.com/p/nhibernate-helper-kit/";
		
		public BaseClassCodeGenerator(MainForm form, Data dataClass, Project project)
		{
			this.form = form;
			this.dataClass = dataClass;
			this.project = project;			
		}
		
		public abstract void GenerateClasses();

	}
}
